Carlo Becchi's INQUISITOR V 1.0 ---------------- (C)1995 TheBBC Software. Inquisitor TM TheBBC Software Savona. Double Vortex TM TheBBC Software Savona. Windows TM Microsoft Corporation. MS-DOS TM & (R) Microsoft Corporation. TUTTI I DIRITTI SONO RISERVATI. ##################### ## Manuale d'uso. ## ##################### Indice: I. INTRODUZIONE AD INQUISITOR. -1.1 Licenza d'uso. -1.2 Ringraziamenti. -1.3 Cos'‚ Inquisitor. -1.4 Perch‚ Shareware. -1.5 Come e perch‚ registrare Inquisitor. -1.6 Evoluzione dell' Inquisizione. -1.7 BUG REPORT! II. INSTALLAZIONE DI INQUISITOR. -2.1 Contenuto del pacchetto compresso. -2.2 Requisiti Hardware e Software. -2.3 Installazione su disco rigido. -2.4 Installazione in Windows. -2.5 Setup di Inquisitor. -2.6 Upgrade da versioni precedenti. -2.7 Deinstallazione di Inquisitor. III. USO DI INQUISITOR. -3.1 Installazione di applicazioni Windows. -3.2 Double Vortex(TM). -3.3 Deinstallazione di applicazioni Windows. -3.4 Startup Manager. -3.5 Help On Line. IV. GESTIONE DEGLI ERRORI. -4.1 Error Manager Codes. -4.2 Low Level Error Manager. ----------------------------------------------------------------------------- CAPITOLO I : INTRODUZIONE AD INQUISITOR. >>1.1 Licenza d'uso. Inquisitor ‚ un programma SHAREWARE, e come tale pu• essere essere liberamente distibuito e copiato, purch‚ non vengano modificati, aggiunti o eliminati i files contenuti nel pacchetto originale ed elencati nel paragrafo 2.1. E' concessa la compressione attraverso un altro programma atto allo scopo, diverso da quello originale, purch‚ il nome del file mantenga la struttura: INQ_XXL.EXT dove XX ‚ la versione del programma (10-> V1.0) L ‚ l' identificazione di versioni speciali, ad esempio "B" sta per versione BETA. Questa lettera ‚ omessa nelle versioni ufficialmente distribuite. EXT ‚ l'estensione che identifica il programma di compressione usato e non deve essere modificata. [Sono ammessi archivi autodecomprimenti.] Inoltre si ricorda che la versione sharewere di questo programma ‚ a puro scopo di valutazione. Avvenuta la valutazione ‚ necessario registrare il programma oppure cancellarlo. ########################################################################## Nella creazione di Inquisitor ‚ stata posta la massima cura, in modo da poter offrire un prodotto sicuro. Ci• nonostante l'autore del programma non si assume alcuna responsabilit… diretta o indiretta per qualunque conseguenza di errori nel sistema, nel programma, o per incorretto uso degli stessi. Con l'installazione e l'uso del programma "INQUISITOR" o di qualunque sua parte si considera approvata questa licenza. ########################################################################## Nel momento in cui si acquista la versione REGISTRATA non sar… pi— possibile copiare e distribuire ulteriormente Inquisitor, che dovr… essere considerato alla stregua di qualunque programma commerciale. [Vedi Par. 1.4 e 1.5] La licenza d'uso per la versione REGISTRATA del programma Š da considerarsi mono-utente e mono-macchina. Ma ora lasciamo da parte la burocrazia per occuparci dei... >>1.2 Ringraziamenti. E' mio dovere ringraziare per primi voi che state leggendo queste righe e che avete dedicato un po' del vostro tempo alla prova di questo programma. Se avete acquistato, o pensate di acquistare la password per registrare la vosta copia di Inquisitor [a solo ś 8000!] elevate pure al cubo i ringraziamenti qui sopra! Inoltre ci sono alcune persone senza le quali il lavoro svolto sarebbe stato molto pi— duro. Desidero perci• ringraziare i miei due Beta-Tester ufficiali, Riccardo Berta e Andrea Conterno per la professionalit… (quasi :-)) sempre dimostrata nello svolgimento delle loro mansioni, l'amico e Clipper-guru Emilio Andrea Panozzo per i preziosi consigli e le consulenze "legali", e tutti gli amici che hanno avuto la pazienza di provare una versione non definitiva del programma. >>1.3 Cos' ‚ Inquisitor. Essenzialmente Inquisitor ‚ un programma che aiuta l'utente di Windows ad eliminare le applicazioni non pi— utili in modo semplice, sicuro e completo. Quando si installa un programma in Windows, vengono copiati files in diverse directory oltre a quella indicata dall'utente e vengono modificati i files Win.ini e System.ini, ben pi— complessi degli analoghi files di startup del DOS. Per questo motivo non ‚ semplice rimuovere un'applicazione in Windows! Se si cancella la directory che contiene la parte principale del programma, drivers e DLL inutili verranno ancora caricate, in quanto nascoste nelle dir di Windows, rendendo il sistema inutilmente occupato e lento. Lanciare Inquisitor prima di installare un'applicazione, permetter… poi di poterla eliminare con la pressione di un solo pulsante, avendo la sicurezza che tutti i files vengano cancellati e che i files System.ini, Win.ini, il Program Manager, e i files dos Config.sys e Autoexec.bat vengano accuratamente ripristinati. La scelta di realizzare il programma come applicazione Dos, piuttosto che nativo di Windows, ha portato vantaggi e svantaggi; personalmente ritengo che i primi siano superiori ai secondi. Perdendo l'interfaccia caratteristica di Windows il programma ha per• guadagnato in velocit… di esecuzione, in dimensioni degli eseguibili (meno di 70k per il programma principale!), nelle richieste di sistema (poco pi— di 60k di memoria) e nella facilit… di gestione del programma (niente DLL n‚ drivers n‚ librerie di Run-time). Tengo a precisare che ci• non vuol dire che Inquisitor non sfrutti Windows l… dove ne trarrebbe vantaggi. Infatti il programma ‚ perfettamente compatibile con tutti i software di Cache del disco per Dos e Windows, compreso il validissimo VCACHE.386 fornito cone le versioni 3.11 e "for workgroup" di quest'ultimo. Sono sicuro che rimarrete stupefatti quando lo vedrete girare, perchŠ forse Inquisitor non sar… bellissimo esteticamente ma vi assicuro che Š INCREDIBILMENTE VELOCE!!!!!!! >>1.4 Perch‚ Shareware. Come gi… accennato Inquisitor ‚ un programma Shareware. Ma cosa significa ci•? Vuol dire che ‚ possibile copiare e distribuire Inquisitor liberamente, provarlo e decidere se il prodotto ‚ quello che si necessita oppure no. Scrivere programmi shareware permette ai programmatori indipendenti di distribuire il proprio software in ampie zone, attraverso le reti telematiche a costi praticamente nulli. Sono questi innegabili vantaggi che rendono i prodotti shareware i pi— economici del mercato, offrendo inoltre la possibilit… all'utente di provare il programma prima dell' acquisto. >>1.5 Come e perch‚ registrare Inquisitor. La versione Shareware di Inquisitor ‚ completa di tutte le funzionalit… presenti nella versione registrata, con la sola eccezione del numero massimo di applicazioni gestibili. La versione shareware permette l'installazione di 4 applicazioni contro le 100 della versione registrata. Ci• dovrebbe permettere una completa valutazione del programma in tutte le sue parti. Dopo il periodo di valutazione (di solito indicato con un mese) ‚ necessario scegliere se registrare il programma o cancellarlo. La procedura di registrazione di Inquisitor Š stata studiata in modo da ridurre al minimo le spese supplementari: registrerete la copia del programma che Š gi… in vostro possesso. Nel programma di Setup [SETUP.EXE/.PIF] Š presente l'opzione -REGISTRAZIONE- che vi permette di accedere al vostro Codice Utente. Questo codice ‚ ricavato anche dal nome a cui Š registrata la vostra copia di Windows. Nel caso il nome mancasse sar… necessario inserirlo prima di registrare Inquisitor. [Vedi Paragrafo 2.5] Una volta appreso il vostro codice utente, baster… inviare ś8000 [il costo totale del programma] insieme a una lettera in cui siano presenti i seguenti dati dell'utente: -Nome e cognome. -Professione. -Indirizzo Completo di CAP. -Numero di Telefono. -Codice Utente[INDISPEMSABILE!]. -Eventuale Indirizzo Fidonet. al seguente indirizzo: Carlo Becchi Corso Tardy e Benech 18 17100 Savona ITALIA. Un modulo d'ordine di esempio e stampabile Š presente come file con il nome di MODULO.TXT. Per stamparlo da Dos digitare PRINT MODULO.TXT. In questo modo riceverete a stretto giro di posta la password da inserire nel programma di setup per registrare la vosta copia di Inquisitor. In alternativa, se siete utenti della rete FIDONET e avete la possibilit… di ricevere MATRIX, potete decidere di ricevere il codice via MATRIX invece che per posta, rendendo l'operazione pi— rapida; in questo caso indicatelo insieme al vostro indirizzo Fidonet. Chiedete al Sysop del vostro BBS notizie pi— dettagliate sui matrix. La registrazione di Inquisitor Š valida per tutti i successivi aggiornamenti a minor release. Ad esempio, se registrate la versione 1.0 la password sar… valida per le successive versioni minori 1.1, 1.2, ecc. ma dovrete registrarvi nuovamente per una eventuale versione 2.0. Il metodo di registrazione automatico a password Š valido per una sola copia per persona. Nel caso di licenze multiple Š necessario contattare l'autore del programma per un accordo sulle modalit… di collaborazione e sul prezzo. Se siete assemblatori e volete fornire Inquisitor come componente del parco software di base delle vostre macchine (anche preinstallato!) chiamatemi! Con una minima spesa potrete fornire un programma semplice e potente! >>1.6 Evoluzione dell' Inquisizione. Se vi interessa conoscere il contenuto (e i bugs!) delle precedenti versioni di Inquisitor (comprese quelle non ufficialemente distribuite) e vedere gli stadi di sviluppo che hanno portato al programma che state utilizzando, troverete questi dati nel file HISTORY.TXT compreso nel pacchetto distribuito. >>1.7 BUG REPORT! Se durante l'uso di Inquisitor doveste incontrare problemi, anomalie di funzionamento o errori che non sapete interpretare, contattate l'autore! Riferendo i possibili bug, oltre ad avere buone possibilit… di risolvere immediatamente i vostri guai, parteciperete a rendere Inquisitor sempre pi— efficiente e sicuro. Grazie! ----------------------------------------------------------------------------- CAPITOLO 2 : INSTALLAZIONE DI INQUISITOR. >>2.1 Contenuto del pacchetto compresso. Questa Š una lista dei files del pacchetto distribuito. Il numero, il nome ed il tipo di files pu• tuttavia essere leggermente differente, ad esempio qui non sono elencati i files relativi alla rete di distribuzione, che tuttavia possono essere presenti. INQUISIT.EXE Il programma principale. INQUISIT.PIF Il PIF per l'installazione in Windows. INQUISIT.ICO L'icona per Windows. SETUP.EXE Il programma di configurazione. SETUP.PIF Il PIF per l'installazione in Windows del Setup. MANUALE.TXT Il manuale di istruzioni che state leggendo. HISTORY.TXT La storia del programma. MODULO.TXT Il modulo di registrazione. >>2.2 Requisiti Hardware e Software. Essendo un applicazione DOS, ma priva di utilit… se non utilizzata sotto Windows Š necessario porre attenzione alla definizioni dei requisiti minimi. Inquisit.exe, sotto dos si accontenta di un PC con 8088/86 e 256k di RAM. Dovendo per• girare sotto Windows 3.1 o superiore i requisiti minimi consigliati sono un PC 386sx con almeno 2 MB di Ram e Disco rigido con almeno 1MB libero per i dati che Inquisitor memorizza per le applicazioni. I PIF forniti funzionano con Windows in Modalit… 386 avanzata. >>2.3 Installazione su disco rigido. Decomprimete il pacchetto di Inquisitor in una directory a vostra scelta, seguendo le istruzioni fornite insieme al programma di compattazione. Se il pacchetto ha estensione .EXE baster… copiarlo nella directory desiderata e lanciarlo. Avvenuta l'installazione potete cancellare il file autoscompattante. Mi domando perchŠ sto scrivendo queste cose, visto che se state leggendo questo file avete di sicuro gi… installato il programma su disco rigido! La priva volta che lancerete Inquisitor dopo il setup vi verr… chiesto il permesso di creare la directory WORK\ nella quale il programma immagazzina i dati. E' necessario crearla per accedere a Inquisitor. >>2.4 Installazione in Windows. Se si vuole installare Inquisitor e Inquisitor Setup come nuovo gruppo del Program Manager Š necessario crearlo con le opzioni: File->Nuovo->Gruppo di programmi, mettendo come descrizione "Inquisitor Uninstaller". In alternativa Š possibile l'installazione in un gruppo gi… esistente. Ora aprite il gruppo in questione e selezionate: File->Nuovo->Programma mettendo come "Riga di comando" D:\DIR\INQUISIT.PIF dove D:\DIR\ Š il percorso in cui Š memorizzato Inquisitor. A questo punto apparir… nel gruppo desiderato l'icona "MS-DOS" di Inquisitor Uninstaller. Cliccate una volta sopra a questa icona per evidenziarla, poi selezionate nel Program Manager : File->Propriet…->Cambia Icona. Vi verr… detto che non vi Š alcuna icona diponibile per il file specificato. Niente di pi— falso. Scegliendo "Sfoglia" recatevi nella directory di Inquisitor e cliccate su INQUISIT.ICO che apparir… come "Icona Corrente". Premete OK->OK e l'installazione di Inquisit.exe sar… completata. Potete installare allo stesso modo anche il file di configurazione SETUP.EXE, installando questa volta SETUP.PIF e utilizzando la stessa icona di Inquisitor. Lanciate il programma dopo averlo installato, se si presentassero problemi di visualizzazione o di colori alterati, premete contemporaneamente i tasti ALT+INVIO per attivare il modo "Schermo Intero". Se i problemi scompaiono in Full Screen editate mediante "PIF EDITOR" il file "Inquisit.pif", eliminando l'opzione avanzata "Emula Modalit… Testo". Per maggiori informazioni sulla visualizzazione in finestra di programmi DOS fare riferimento al manuale di Windows. Se utilizzate una Shell Alternativa al Program Manager Š consigliabile disattivarla momentaneamente per l'installazione di Inquisitor, per riattivarla subito dopo. Inquisitor e Setup funzionano solo quando sono in Primo Piano. Se volete avere avere Inquisitor disponibile come scelta rapida sul desktop potete trascinare la sua icona nel gruppo "AVVIO" , evidenziarla cliccandola una sola volta e selezionare File->Propriet…->Avvia Ridotto a Icona. In questo modo ogni volta che lancerete Windows, Inquisitor sar… ad aspettarvi in basso a sinistra del desktop, pronto a rendersi utile! Per cambiare la dimensione dei caratteri nella finestra di Inquisitor cliccare nell'angolo in alto a sinistra nella finestra di Inquisitor e selezionare "Caratteri". >>2.5 Setup di Inquisitor. Il programma di Setup Š ricco di informazioni ottenibili selezionando semplicemente le opzioni dal Main Men—. Inquisitor ricerca le modifiche in una porzione di disco indicata dall'utente, in modo da rendere veloce l'operazione. Un' applicazione di Windows di solito si installa in parte nella directory indicata dall'utente in fase di Setup e in parte in una sottodirectory di D:\WINDOWS (con D unit… generica). Se le applicazioni di Windows fossero raggruppate, ognuna nella sua Subdirectory in un unico direttorio (ad esempio D:\WIN_APP) Inquisitor non perderebbe tempo inutile a cercare in tutto l'Hard Disk, ma si potrebbe limitare a D:\WINDOWS e D:\WIN_APP e rispettive subdir. Questa seconda directory verr… indica come DIRECTORY ADDIZIONALE. Se siete abituati a lasciare sparse per l' HD le vostre applicazioni, non Š necessario che cambiate abitudini, ma basta che indichiate come Directory Addizionale la radice del vostro Hard Disk (C:,D:,ecc) e che settiate a "NO" l'opzione "Ricerca In Windows", per evitare che la dir di windows, se contenuta nella stessa unit… logica indicata come Addizionale venga analizzata due volte. Se Windows Š contenuto in un' altra unit… (esempio Dir di Windows: C:\WINDOWS e Dir Addizionale: D:) allora bisogna lasciare a "SI" l'opzione "Ricerca in Windows". NB: Indipendentemente da queste selezioni il programma analizzer… SEMPRE i files Win.ini, System.ini e Progman.ini, perci• Š comunque indispensabile indicare la directory in cui Š contenuto Windows. Inquisitor pu• anche effettuare un accurato controllo sui files "AUTOEXEC.BAT" e "CONFIG.SYS" del Dos [Startup Files], in questo caso Š necessario indicare anche il Drive di Boot, ossia il disco dal quale si carica il sistema operativo, che deve contenere gli Startup Files. Di solito questo drive Š C: [Settaggio di Default]. La prima volta che si lancia Inquisitor Setup una procedura di Autodetect cerca di individuare la directory di Windows e il drive di boot, ponendo le altre opzioni in modo predefinito. Vediamo le opzioni di Setup.exe: [<> indicano il tasto da premere per attivare i settaggi] : Directory di Windows / Permette di inserire la directory in cui Š contenuto Windows. : Directory Addizionale / Permette di inserire la dir. Addizionale. : Drive di Boot / Per inserire il drive che contiene i files di Startup. Considerato solo se l'opzione "Analizza Startup Files" Š impostata a "SI". : Ricerca in Windows / Abilita la ricerca dei files nella directory di Windows. : Analizza Startup Files / Abilita l'analisi dei files Config.sys e Autoexec.bat. : REGISTRAZIONE! / Permette di ottenere il Codice Utente e di inserire la password per registrare Inquisitor. Questa opzione scompare una volta che si Š registrato il programma. Per le modalit… di registrazione, vedere par. 1.5 . Premendo ESCAPE (Esc) si esce da Setup SENZA SALVARE I DATI, neanche la password inserita per registrarsi. Tuttavia, in questo modo, non vengono perduti i settaggi precedenti anche se modificati dal setup. Premendo INVIO (o Enter o Return) si esce da setup SALVANDO I DATI, e le opzioni selezionate diventano attive appena si lancia nuovamente Inquisitor. Quando si inserisce la password di registrazione bisogna uscire sempre con INVIO, oppure questa non verr… salvata. >>2.6 Upgrade da versioni precedenti. Inquisitor Setup riconosce automaticamente se il file di configurazione Š stato creato da una versione precedente del programma. Perci• Š sufficiente lanciare il Setup per aggiornare Inquisit.cfg. Tutti i settaggi presenti nel file verranno, se possibile recuperati, compresa la password di registrazione; se la nuova versione prevede pi— opzioni rispetto alla precedente, queste dovranno essere inserite. Ogni volta che si esegue un Upgrade Š necessario riapprovare la licenza nel programma di setup. E' da notare che l'aggiornamento di Inquisitor Š l'unica operazione che modifica "Inquisit.cfg" anche se si sceglie di uscire da setup con . >>2.7 Deinstallazione di Inquisitor. Deinstallare Inquisitor Š estremamente semplice. Per prima cosa lanciare Windows: se si era creato un gruppo solo per Inquisitor, evidenziarlo cliccando una volta sull'icona e premere CANC. Se non si era creato un nuovo gruppo, aprire il gruppo che contiene le icone di Inquisitor e Setup, evidenziarle una per volta e premere CANC. A questo punto si eliminano i files dal disco rigido. Supponiamo che sia stato installato nella directory C:\INQUISIT: Se si possiede MS-DOS 6.X digitare DELTREE C:\INQUISIT. Altrimenti digitare: C: CD C:\INQUISIT\WORK DEL. CD .. DEL. RD WORK CD .. RD INQUISIT ----------------------------------------------------------------------------- CAPITOLO III : USO DI INQUISITOR. >>3.1 Installazione di applicazioni Windows. PerchŠ Inquisitor sappia ci• che deve fare per eliminare un' applicazione Š necessario che sia "presente" quando questa viene installata. Perci• si deve sempre lanciare Inquisitor PRIMA di installare una nuova applicazione. Una volta lanciato Inquisitor bisogna eseguire premendo il tasto F1 dal men— principale, in modo che raccolga i dati necessari. Questa operazione pu• richiedere un tempo variabile a seconda della dimensione del disco e delle opzioni indicate nel programma Setup. In qualunque situazione Inquisitor rimane MOLTO VELOCE! Inoltre Š rischiesto il nome del file con cui il programma memorizzer… i dati relativi all' applicazione che si sta per inserire in Windows. Terminata quest'operazione si pu• procedere con l'installazione dell' applicazione, magari dopo aver ridotto ad icona Inquisitor. Alla fine dell'installazione dell' applicazione Inquisitor deve essere fatto tornare in primo piano, per poter eseguire . CosŤ facendo Inquisitor controller… che parametri sono stati variati o aggiunti nei files di sistema e quali sono i nuovi files installati. Nel caso in cui l'applicazione richieda di riavviare Windows subito dopo l' installazione, agire nel modo seguente: - Selezionare "Riavvia Windows Adesso" o opzione similare. - Windows segnaler… che Inquisitor ‚ ancora aperto; chiuderlo e uscire da Windows. - Dal prompt del DOS rieseguire Windows. - Se previsto, il programma appena installato partir… o setter… i sui dati. - Uscire o minimizzare il programma e caricare Inquisitor. - Selezionare ora . Dopo aver eleborato i dati raccolti vengono mantenuti in archivio solo le informazioni strettamente necessarie al ripristino delle condizioni precedenti all' installazione dell' applicazione. ATTENZIONE: Inquisitor funziona solo quando Š in primo piano. Perci• Š necessario che venga mantenuto in tale condizione durante le operazioni di Rileva Dati/Rileva Modifiche/Deistallazione. >>3.2 Double Vortex (TM). Inquisitor Š basato sul velocissimo motore di ricerca Double Vortex (TM) creato appositamente dalla TheBBC Software. Questo algoritmo di confronto si dimostra 30 volte pi— rapido di un normale metodo di ricerca sequenziale. Ad un solo vincolo Š legata questa efficiente tecnologia: nessun file deve essere cancellato, dalle directory analizzate, durante l'installazione dell'applicazione (ossia nell'intervallo tra e ). La procedura Double_Vortex_Manager si incarica di controllare che questo non avvenga, e nel caso in cui un file venga cancellato viene comunicato all'utente che pu• sciegliere se proseguire l'installazione con il metodo tradizionale o abbandonarla. Proseguire con il metodo tradizionale si rivela solo pi— lento, ma offre le stesse garanzie di sicurezza e affidabilit… del Double Vortex (TM) funzionante in condizioni ottimali. >>3.3 Deinstallazione di applicazioni Windows. La deinstallazione di applicazioni Š il punto saliente di Inquisitor, e come si pu• sperimentare con l'uso viene eseguito in un tempo davvero irrilevante. Si deve selezionare quando si vuole eliminare una applicazione dal disco rigido, riprestinando i settaggi modificati dalla stessa. Il men— seguente la selezione mostra la lista delle applicazioni presenti nell'archivio di Inquisitor a dieci per pagina. Con Pag (Page Up) e Pag (Page Down) Š possibile, rispettivamente scorrere le pagine in avanti ed indietro, e con i tasti di funzione da F1 a F10 selezionare l'applicazione da eliminare. La deinstallazione si occupa di: - Rimuovere i files installati dall'applicazione Windows. - Ripristinare le opzioni modificate nei files ".ini" ed eliminare quelle che sono state aggiunte. - Analizzare i files Startup del Dos (Config.sys e Autoexec.bat) e facilitarne il ripristino.[Opzionale] Nel caso in cui files di configurazione vengano creati durante l'uso del programma (comunque dopo l'installazione), oppure l'utente salvi il proprio lavoro nelle directory dell'applicazione, Inquisitor NON canceller… questi files e le directories che li contengono. Nota Bene: I files installati dalle applicazioni Windows su disco rigido verranno eliminati indipendentemente dai loro attributi correnti. L'inquisizione non si ferma davanti a SYSTEM, HIDDEN o READ-ONLY di sorta. La versione corrente di Inquisitor ‚ in grado di eliminare interi gruppi creati al momento dell'installazione. Se sono state installate applicazioni in gruppi gi… esistenti sar… necessario, dopo la deinstallazione eliminarne le icone cliccandole una volta e premendo o . Cercare di deinstallare un' applicazione non pi— presente sul disco rigido (magari perch‚ gi… eliminata con l' apposita funzione "Uninstall" fornita con certi programmi) non produce errori di sorta e permette ad Inquisitor di eliminare i dati inutili ancora presenti nel suo archivio. Dopo ogni deinstallazione Inquisitor consiglia di riavviare Windows, questo serve ad aggiornare il Program Manager e rendere attive le nuove (o meglio vecchie!) selezioni nei files ini. Ovviamente il non riavviare il Windows non pregiudica il funzionamento dello stesso, ma pu• portare qualche errore di "gruppo non trovato" se si clicca su un' icona "morta" :-). >>3.4 Startup Manager. Se selezionato, Startup Manager si occupa della gestione delle modifiche nei files Autoexec.bat e Config.sys durante la deinstallazione delle applicazioni. Alcune funzioni sono automatiche, mentre altre richiedono un minimo intervento da parte dell'utente. Se un'applicazione aggiunge delle directory al PATH queste vengono automaticamente eliminate se ancora presenti al momento della deinstallazione. Il problema che Autoexec e Config sono soggetti ad un maggior numero di cambiamenti da parte dell'utente e dei programmi Dos rispetto ai files .ini di Windows. E' difficile automatizzare la gestione di questi files, perchŠ se un'applicazione aggiunge una riga, questa pu• venire alterata o eliminata prima della deinstallazione della stessa. Perci• Startup Manager avverte l'utente in fase di deinstallazione se era stata introdotta una linea o una directory nel PATH che non Š pi— presente. Se invece la linea Š ancora presente l'utente pu• decidere se eliminarla insieme al resto delle modifiche, se mantenerla (magari perchŠ utile ad altri programmi), oppure se apportarle delle variazioni con l'editor incorporato. >>3.5 Help On Line. Premendo dal men— principale di Inquisitor si pu• accedere ad un aiuto in linea che fornisce la descrizione di tutte le funzionalit… del programma, oltre che un esempio che illustra i compiti da svolgere per l'installazione di una generica applicazione di Windows sotto l'ausilio di Inquisitor Uninstaller. ----------------------------------------------------------------------------- CAPITOLO IV : GESTIONE DEGLI ERRORI. >>4.1 Error Manager Codes. La procedura Error Manager si occupa della rilevazione degli errori durante il funzionamento di Inquisitor, siano questi causati dall'utente, dal sistema o dal programma. Gli errori catturati da Error Manager, di alto livello, vengono comunicati all'utilizzatore in modo interpretato, ossia viene fornita una breve descrizione di ci• che Š accaduto. Alcuni errori sono fatali, ossia comportano l'immediata uscita dal programma. Seguono codici, stringhe e commenti su gli errori pi— comuni gestiti da Error Manager: Codice : #1 Stringa : "Non trovata directory XXXXX ed Š impossibile crearla." Fatale : SI Inquisitor non riesce a trovare la directory di lavoro che non Š stata creata al lancio del programma. Un errore Š avvenuto durante il funzionamento di Inquisitor. Codice : #2 Stringa : "Errore nella gestione delle directory, reinstallare il programma" Fatale : SI Un errore Š avvenuto nell'inizializzazione di Inquisitor. Probabilmente una directory inserita nel Setup Š stata eliminata. Rieseguire Setup.exe. Codice : #4 Stringa : "Massimo numero di applicazioni raggiunte, deinstallarne alcune." Fatale : NO Non Š possibile installare ulteriori applicazioni. Se non si Š ancora utenti registrati, Š giunto il momento di diventarlo! Codice : #5 Stringa : "Impossibile scrivere files di dati. Disco pieno?" Fatale : SI Fallito un tentativo di input su disco. Probabilmente il disco Š pieno o Š protetto in scrittura. Codice : #6 Stringa : "File dati non trovato." Fatale : NO E' stato cancellato uno o pi— files di dati relativi ad un'applicazione installata. Codice : #7 Stringa : "Nome applicazione gi… esistente: sostituirlo." Fatale : NO Si Š immesso un nome in fase di che Š gi… presente in archivio. Codice : #8 Stringa : "Impossibile ripristinare Autoexec.bat e/o Config.sys." Fatale : NO E' stato selezionato l'uso di Startup Manager, ma i files Config e/o Autoexec non sono presenti nel drive di boot indicato. >>4.2 Low Level Error Manager. Questa procedura Š stata introdotta in fase di correzione delle versioni BETA per facilitare il compito dei tester; Š stata mantenuta anche nelle versioni definitive per aiutare l'utente ad individuare eventuali errori nel programma (Bugs). Low Level Error Manager riporta errori di Input/Output sotto forma di codice e del nome della procedura che li ha generati. Gli errori del LLEM sono di basso livello e SONO TUTTI FATALI. Questi errori possono essere causati dal sistema oppure da un bug nel programma, ma ben difficilmente dall' operare dell'utente. Nel caso riceveste comunicazioni dal Low Level Error Manager che non siano strettamente legate ad un malfunzionamento del computer o del software di sistema, siete pregati di comunicarlo all'autore di Inquisitor, in modo da poter eseguire un controllo alla ricerca di eventuali bugs. Alcuni codici: Dec Hex Significato 2 02h File non trovato. 3 03h Percorso non trovato. 4 04h Troppi files aperti. 5 05h Accesso negato al file. 12 0Ch Codice d'accesso al file non valido. 18 12h Non ci sono pi— files. 100 64h Errore di lettura del disco. 101 65h Errore di scrittura del disco. 102 66h File non assegnato. 103 67h File non aperto. 104 68h File non aperto in lettura. 105 69h File non aperto in scrittura. 150 96h Disco protetto in scrittura. 152 98h Disco non pronto. 154 9Ah CRC errato. 156 9Ch Errore di posizionamento della testina. 158 9Eh Settore non trovato. 160 A0h Errore del device in scrittura. 161 A1h Errore del device in lettura. 162 A2h Hardware failure.